# 导包
import time
import unittest

import HTMLTestRunner_PY3

from script.test_tpshop_login import TestTpshopLogin
# 创建测试套件
suite = unittest.TestSuite()
# 将测试用例添加到测试套件
suite.addTest(unittest.makeSuite(TestTpshopLogin))
# 定义测试报告的报告的保存位置
report_path = "./report/tpshop{}.html".format(time.strftime("%Y%m%d %H%M%S"))
# 使用HTMLTestRunner_PY3生成测试报告
with open(report_path, mode="wb") as f:
    # 实例化HTMLTestRunner_PY3
    runner = HTMLTestRunner_PY3.HTMLTestRunner(f)
    # 使用实例化的runner运行测试套件，运行之后，会自动生成测试报告
    runner.run(suite)